package jwj8508.interface02;

public class MemberMain {
	
	// 인터페이스를 이용해서
	// 키보드로 회원정보를 입력받아 데이터베이스에 저장
	
	public static void main(String arg[]) {
	//	MemberService ms = new MemberService();
		IMemberService ms = new MemberService();
		// 객체간 의존성을 낮추기 위해 인터페이스(IMemberService) 사용함
		ms.createMember();
		
		// 만일, 외부파일을 통해 회원정보를 입력 받으려면
		// 이전 상황처럼 메서드를 추가하는 것이 아니고 Member 인터페이스를
		// 구현하는 클래스를 하나 더 추가함
		// -> MemberIOService 클래스 추가
		ms = new MemberIOService();
		ms.createMember();
	}

}
